build(deps-dev): update dependency typescript-eslint to v8.59.3#276
Conversation
ℹ️ Artifact update noticeFile name: plugins/pr/package-lock.jsonnpm File name: plugins/kyosei/package-lock.jsonnpm File name: plugins/commit/package-lock.jsonnpm |
There was a problem hiding this comment.
typescript-eslint を 8.59.2 から 8.59.3 へ更新する Renovate によるパッチバージョンアップです。上流のリリースノートに This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. とある通り、コード変更は含まれません。差分は plugins/commit, plugins/kyosei, plugins/pr の package.json / package-lock.json のバージョン文字列と integrity ハッシュのみで、整合性も取れています。ユーザー向けの挙動変更はなく、プラグインバージョンを上げる必要もない devDependencies の更新のため、そのまま承認します。
09dd301 to
82cf531
Compare
|
There was a problem hiding this comment.
typescript-eslint を 8.59.2 から 8.59.3 へ更新する Renovate のパッチバージョンアップですが、現状マージ可能な状態ではありません。
Renovate 自身が #276 のコメントで報告している通り、plugins/commit, plugins/kyosei, plugins/pr の package-lock.json 更新が ERESOLVE で失敗しています。原因は typescript-eslint@8.59.3 の peerDependencies が eslint@"^8.57.0 || ^9.0.0 || ^10.0.0" を要求するのに対し、本リポジトリは eslint@10.4.0 を使用しており、npm がピア解決に失敗しているためです。
この PR の差分には 3 つの package.json のバージョン文字列変更のみが含まれ、package-lock.json の更新がありません。このまま npm ci 等を実行すると lockfile と package.json の不整合でインストールが破綻する可能性があります。
対応案:
typescript-eslint側でeslint@^10の peer 対応版がリリースされるのを待ってから更新する。- もしくは ncaq/konoka 側で
--legacy-peer-deps等の運用方針を決め、lockfile を再生成した上でこの PR にコミットする。
リリースノート自体は version bump only で実コードの変更はないため、急いで取り込むメリットも特にありません。前回承認 (commit 09dd301) からの変更はバージョン番号が 8.59.2 → 8.59.3 に変わっただけですが、上記の lockfile 整合性の問題があるため判定を CHANGES_REQUESTED に変更します。
| "prettier": "3.8.3", | ||
| "typescript": "6.0.3", | ||
| "typescript-eslint": "8.59.2", | ||
| "typescript-eslint": "8.59.3", |
There was a problem hiding this comment.
Caution
📦 Dependency
typescript-eslint@8.59.3 の peerDependencies は eslint@"^8.57.0 || ^9.0.0 || ^10.0.0" ですが、本プラグインは eslint@10.4.0 を使用しており、Renovate のロックファイル更新が ERESOLVE で失敗しています (#276 の Renovate コメント参照)。package-lock.json が更新されていないため、現状の差分のままではマージ後に npm ci が壊れる恐れがあります。typescript-eslint 側で eslint@^10 を正式サポートするリリースを待つか、ロックファイルを手動で再生成してこの PR に含める必要があります。
| "prettier": "3.8.3", | ||
| "typescript": "6.0.3", | ||
| "typescript-eslint": "8.59.2", | ||
| "typescript-eslint": "8.59.3", |
There was a problem hiding this comment.
Warning
📦 Dependency
#276 で Renovate が報告している通り、plugins/commit/package-lock.json の更新が eslint@10.4.0 との peer 解決失敗で失敗しています。package.json だけがバージョンアップされて lockfile が古いままなので、整合性が崩れます。plugins/kyosei/package.json 側の同種コメントと合わせて対応をお願いします。
| "prettier": "3.8.3", | ||
| "typescript": "6.0.3", | ||
| "typescript-eslint": "8.59.2", | ||
| "typescript-eslint": "8.59.3", |
There was a problem hiding this comment.
Warning
📦 Dependency
#276 で Renovate が報告している通り、plugins/pr/package-lock.json の更新も eslint@10.4.0 との peer 解決失敗で失敗しています。package.json のみが更新された状態なので、lockfile との不整合が残ります。
82cf531 to
86ae449
Compare
There was a problem hiding this comment.
前回レビュー (commit 82cf531) 以降、head が 86ae449 に進みましたが、差分は引き続き typescript-eslint を 8.59.2 → 8.59.3 に更新する 3 ファイルの package.json のバージョン文字列のみで、package-lock.json の更新はありません。
Renovate の最新のアーティファクト更新コメント (2026-05-19T02:10:47Z) でも、前回と同じ ERESOLVE が plugins/commit, plugins/kyosei, plugins/pr のすべてで再発しています。原因も前回と同様で、typescript-eslint@8.59.3 の peerDependencies (eslint@"^8.57.0 || ^9.0.0 || ^10.0.0") と本リポジトリの eslint@10.4.0 の不整合により、npm がピア解決に失敗し lockfile を再生成できていません。
この状態でマージすると npm ci 等が破綻する可能性があるため、判定は引き続き CHANGES_REQUESTED を維持します。対応案も前回と同じです。
typescript-eslint側でeslint@^10を正式サポートするリリース (peerDependenciesの拡張) を待ってから更新する。- もしくは ncaq/konoka 側で
--legacy-peer-deps等の運用方針を決めて lockfile を再生成し、本 PR にコミットする。
既存インラインコメント (#276 のレビュースレッド 3 件) と内容が重複するため、新規インラインは付与しません。
86ae449 to
9141639
Compare
There was a problem hiding this comment.
前回レビュー (commit 86ae449) 以降の head 進行 (9141639) は .github/workflows/kyosei.yml の更新のみで、本 PR の本体差分である plugins/{commit,kyosei,pr}/package.json の typescript-eslint 8.59.2 → 8.59.3 変更には変化がなく、package-lock.json も依然として更新されていません。
Renovate の最新アーティファクト更新コメント (2026-05-19T02:42:48Z) でも、typescript-eslint@8.59.3 の peerDependencies (eslint@"^8.57.0 || ^9.0.0 || ^10.0.0") と本リポジトリの eslint@10.4.0 の不整合により、3 つのプラグインすべてで ERESOLVE が再発しています。lockfile が古いままマージすると npm ci 等が破綻する恐れがあるため、判定は引き続き CHANGES_REQUESTED を維持します。
対応案も前回と同じです。
typescript-eslint側でeslint@^10を正式サポートするリリース (peerDependenciesの拡張) を待ってから更新する。- もしくは ncaq/konoka 側で
--legacy-peer-deps等の運用方針を決めて lockfile を再生成し、本 PR にコミットする。
既存インラインコメント (#276 のレビュースレッド 3 件) と内容が重複するため、新規インラインは付与しません。
This PR contains the following updates:
8.59.2→8.59.3Release Notes
typescript-eslint/typescript-eslint (typescript-eslint)
v8.59.3Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Configuration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.